配置&使用FydeOS

您所在的位置:网站首页 chromeos 终端 配置&使用FydeOS

配置&使用FydeOS

#配置&使用FydeOS| 来源: 网络整理| 查看: 265

Hello ,Every pony ,今天我来讲解FydeOS的配置和使用。

注意:本文章篇幅较大,涉及到STC8051,STM32,Linux应用开发等方面,希望能耐心看完!!!

上期我讲了FydeOS的安装,这期将会讲解该系统的基本使用,Android兼容层,ChromeOS调用及使用Linux终端,Linux环境等,除此之外,还有嵌入式开发(MCU级)方案,Linux应用开发等。

第一部分:配置FydeOS

安装完成后重启电脑,会显示以下界面,首先设置语言,然后继续,接着是连接网络:

同意用户许可协议和隐私声明:

登录或注册账户:

选择帐号类型:

两个选项分别是登录最新的FydeOS和加入用户体验计划,直接继续:

最后进入桌面:

进入桌面后,会提示已设置为简体中文,需要重启,点击重启电脑即可。

第二部分:基本使用FydeOS

OK,接下来是详细讲解FydeOS的基本使用:

点击启动器(左下角)

Chromium:浏览器;

Community:FydeOS社区;

FydeOS RDP:远程桌面;

设置:系统,存储和用户设置。

PS:OneDrive,Microsoft 365是我自己后来安装的,不是自带的。

左下角:启动器(调出上一张图的界面);

右下角:通知,输入法,视频音乐标签,时间(调出基本设置)。

第三部分:FydeOS Android环境 

FydeOS可以运行安卓应用,使用方法如下:

首先启用Android环境:

Android设置界面:

启用Android环境后,接下来是安装应用,双击apk文件即可,安装后效果如下(从左到右分别是寻星软件,播放软件VLC,录屏软件和计算器):

在应用商店,你可以安装微信,QQ,Microsoft Office,Outlook等软件,还有网页应用,同时可以安装chrome插件。

第四部分:FydeOS Linux环境

PS:这是本篇中最长最复杂的部分,希望能耐心观看

FydeOS的Linux环境,本质上是一个Debian操作系统,我在上面安装过SDCC,ARM-GCC,VSCode,Qemu虚拟机,还在上面运行krita绘画软件,编译源码安装过一些软件。

要启用Linux环境,打开设置->高级->开发者->Linux开发环境,启用后点击下一步,界面如下:

开始界面

设置用户名时必须全英文小写,且不能有数字和符号,Linux磁盘大小可以自定义,根据需要设置即可,然后点击安装:

在安装过程中,有可能会安装失败,退出删除Linux开发环境,再重新安装即可:

安装中

安装完成后会出现终端:

Linux终端

接下来是配置终端,按下Ctrl+Alt+T调出ChromeOS终端,再Ctrl+Shift+P打开终端设置:

ChromeOS终端终端设置Linux环境设置

设置完成后,接下来是换源,因为Linux环境的原Debian源速度慢,所以换成国内的源:

清华大学开源软件镜像源

启动Linux终端,执行命令:

由于使用的文本编辑工具是vim,输入方式与普通编辑器不同,打开文件后,按下a键开启编辑模式,把上面3个源注释掉,输入以下源,编辑完成后,按下Esc键退出编辑模式,再输入英文:x,然后按回车键即可。

Vim编辑器

然后执行以下命令,更新软件源缓存和更新软件:

这里可以执行appimage文件,比如绘画软件Krita:

终端配置完成后,接下来是配置开发环境:

第一:应用开发

安装以下软件:

再下载安装VSCode:

Microsoft bing搜索

进入官网后点击下载deb安装包:

VSCode官网正在下载

下载完成后,打开文件管理,将安装文件复制到Linux文件:

文件管理主界面(部分)

复制完成后,打开终端,如果查看用户目录的话,会发现安装包已经在其目录下了:

安装包相关信息

安装软件:

还有一种方法,直接双击安装包安装即可:

安装软件

安装完成后,打开VSCode,先安装语言简体中文,重启界面如下:

用录屏软件录屏再截图,原因是截图截不上

接下来是安装开发库,以SDL2为例,下载源码包SDL2,SDL_ttf,SDL_mixer,SDL_image,SDL_net(除了SDL2外,其余为扩展库),并复制到Linux文件:

SDL2官网Github文件夹"Linux文件"

打开终端,解压源码包:

在源码包打开帮助文件:

复制并执行以下命令:

安装完成后,执行以下命令:

配置成功界面如下:

配置完成后,编译安装并进入test文件夹,执行以下命令,生成demo:

测试demo运行效果如下:

testgles2testvulkantestwm2testviewport

剩下的源码包以此类推(讲这么多要讲到什么时候?!)

第二:搭建嵌入式开发环境(MCU级)

在windows下,我们用keil完成STC和STM32单片机的开发,但是在Linux下,我们需要sdcc工具链和arm官方的gcc工具链,以及对应的烧录软件和驱动。

所需软件如下:

由于gSTC-ISP软件是12年前的软件,之后再没更新,导致其只能烧录STC89系列的单片机(难不成我还要重新设计这个软件[气si偶莱瑞~!!!]),所以只能先讲STM32的环境搭建和STC8051的SDCC编译器的编译安装。

首先安装SDCC编译器,到SDCC官方下载源码包:

SDCC官网

下载完成后,复制到Linux文件并解压源码包,进入其目录,安装以下安装包:

执行自动配置,自动编译和安装:

配置成功界面:

配置成功p1配置成功p2

安装完成后,执行以下命令,会显示对应版本和支持单片机架构:

还有2种办法,一种是下载预编译好的二进制文件,另一种是用sudo apt install sdcc 。

接下来是配置STM32编译环境,由于有开源烧录软件,所以我打算直接编译单片机程序并烧录,而且要在minicom显示单片机串口输出的信息。

首先到ARM官网下载arm-none-eabe-gcc工具链(适用于Cortex-M and Coretx-R):

ARM-RM工具链下载界面

下载完成后,复制到Linux文件,打开Linux终端用解压命令进行解压,解压完成后执行以下命令:

修改/etc/profile,添加环境变量:

添加环境变量

ARM-GCC工具链安装完成后,接下来是安装stlink开源工具:

在Github下载最新版本的源码包:

下载后,复制到Linux文件,解压并进入其目录,执行以下命令:

不知道什么原因,安装后检测不到库不能运行,只能./stlink-gui

接下来是硬件接线:

编写串口测试程序,烧录到单片机,之后会看到minicom显示输出信息(前提是字符编码)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3